|
Autocad VBA : Aufruf Dateieigenschaften in VBA
wwwilli am 27.03.2006 um 14:00 Uhr (0)
Zitat:Original erstellt von Huebi:Leider lese ich aus Deinen Beiträgen einen gewissen Pessimismus...Nicht doch... wer kommt denn auf sowas? In Word-VBA habe ich gut 10 Minuten gebraucht, um zu kriegen, was ich wollte, hier bin ich nach 10 Tagen noch nicht weiter. Ein Schelm, wer Schlechtes dabei empfände..."Windowssystem32Comdlg32.ocx" ist da, lässt sich aber unter Verweise nicht hinzufügen: "Verweis auf angegebene Datei kann nicht hinzugefügt werden." Keine weiteren Infos vorhanden. :-))))Heißt das veill ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : FINDFILE in vba
wwwilli am 25.07.2006 um 12:12 Uhr (0)
Ja, Stelli,das hatte ich auch schon selbst mal. Trotzdem danke.Ich glaube, da gab es dann ein Umlautproblem, wenn die Herren und Damen Kollegen meinen, "äöüß" und anderes in Dateinamen verwenden zu müssen.Außerdem hatte ich Gefummel, festzustellen, wann DOS (oder wer auch immer) mit dem DIR fertig ist und ich in VBA die Datei (z.B. mydir.txt) aufmachen kann. Das geht alles schon irgendwie, aber ich wollte es eben jetzt Quick & Clean mit VBA machen. Man kriegt ja Ansprüche, mit der Zeit.Ist es denn amtlich, ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : FINDFILE in vba
wwwilli am 25.07.2006 um 12:52 Uhr (0)
Also, mit Shell und dir/b/s geht die Suche Quick&Dirty tatsächlich mindestens doppelt so schnell.Aber das Umlautproblem bleibt. Alles, was in ASCII und ANSI unterschiedlich ist, kommt falsch. Ich öffne die Datei,(z.B. mydir.txt) mitSet fsFile = fs.OpenTextFile(txtFile, 1, False, 0)Ist das richtig? Oder kann ich an den Umlauten etwas ändern mit anderen Parametern?MfGwwwilli
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : MText mit Dateiliste bearbeiten
wwwilli am 14.09.2006 um 13:29 Uhr (0)
Ja, auch nicht schlecht.Muss drüber nachdenken, was da alles nötig wäre: Öffnen einer Datei wäre viel einfacher.Neueintrag = alle vorhandenen durchsuchen, ob schon da, sonst Einfügepunkt für neuen suchen, dort Text absetzen, Hyperlink anhängen. Andere Objekte evtl. verschieben.Ich weiß all die nötigen Befehle dafür nicht, habe mich mit Behandlung von Zeichnungsobjekten in AC-VBA noch nicht auseinandergesetzt.Ich wünschte, man könnte in AC Makros AUFZEICHNEN, das würde den Einstieg wesentlich erleichtern.Mf ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : ScreenUpdating?
wwwilli am 25.09.2006 um 11:02 Uhr (0)
Hallo,also, bei WindowState bleibt die Datei nach dem Öffnen schon noch etwa eine Viertel Sekunde sichtbar, das ist nicht so toll.Und mit ObjektBDX scheine ich wieder neue Wege beschreiten zu müssen, mit Verweisen und Registrieren; das kriege ich, glaube ich, erst in einer späteren Lektion...Danke trotzdem.MfG,wwwilli
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Xref-Liste erstellen
wwwilli am 05.12.2006 um 10:41 Uhr (0)
Hallo,danke, jetzt kann ich alles lesen, auch das DVB. So etwa habe ich das alles auch schon, ist OK. Auch Du durchläufst mitCode: Dim element As AcadObject For Each element In aktDoc.ModelSpace For Each element In aktDoc.PaperSpacealle Objekte des DWG. Das sind dann wie gesagt 20.000 Elemente oder mehr. Da hatte ich gehofft, dass man Zeit (z.B. 5 bis 10 Sekunden) sparen könnte, wenn es wie bei den Blöcken ein geeignetes Objekt gibt, das nur die Pixelbilder enthält. Oder habe ich einen Beschleunigungstr ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Druckausgabe PLT oder PRN
wwwilli am 25.12.2006 um 22:38 Uhr (0)
Hallo,schöne Feiertage zunächst mal.Ich hätte da eine Verständnisfrage. Bei AC machen wir Druckausgaben in Datei mit der Erweiterung PLT. Andere Programme (z.B. Office) machen beim gleichen Vorgang PRN-Dateien. Gibt es da einen grundsätzlichen Unterscheid oder ist das nur so eine Gewohnheit?MfG,wwwilli
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zugriffsregelungen von Ordnern abfragen
wwwilli am 19.04.2007 um 15:34 Uhr (0)
Hallo.Kann man mit VBA abfragen, welche Berechtigungen für einen bestimmten, vorhandenen (Datei-)Ordner gesetzt sind? In DOS würde ich das mit CACLS abfragen (und gegebenenfalls ändern).MfG,wwwilli
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Zugriffsregelungen von Ordnern abfragen
wwwilli am 20.04.2007 um 12:16 Uhr (0)
Mann, ist das kompliziert.Ich will eigentlich nur vergleichen, ob zwei Ordner im Netz die gleichen Zugriffsrechte haben. In DOS wäre das grob so:Ich gebe CACLS für den einen Ordner in eine Datei aus;ich gebe CACLS für den anderen Ordner in eine andere Datei aus;ich standardisiere die beiden Ausgaben (Leerzeichen, Sortierung, Großkleinschrift);ich vergleiche, ob in beiden das selbe drinsteht.- Wenn nicht, dann Meldung oder so.Soll ich das jetzt "Slow and dirty" mit Shell nachfummeln oder gibts vielleicht do ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Bogen an 2 Tangenten zeichnen
wwwilli am 02.12.2007 um 15:49 Uhr (0)
Naja,bin mit dem Vorschlag in der October-2007-Wishlist auf Platz 45 gekommen (von 179): http://www.augi.com/autocad/results.asp?cycle=ACAD006 Schauen wir mal, was AutoDesk draus macht...MfG,wwwilli
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Color-Befehle in AC 2007
wwwilli am 24.01.2008 um 11:57 Uhr (0)
Hallo Thomas.Hm,es scheint hier ein Problem zu geben. Hier noch ein paar Zeilen zu Deiner Info:Dim returnObj As AcadObjectDim oldColor As AcadAcCmColorDim newColor As AcadAcCmColorSet newColor = AcadApplication.GetInterfaceObject("AutoCAD.AcCmColor.16")Call newColor.SetRGB(250, 250, 10) gelb...usw...If returnObj.ObjectName = "AcDbPolyline" Then...Set oldColor = returnObj.TrueColorreturnObj.TrueColor = newColorreturnObj.UpdateWenn ich im GetInterfaceObject die "16" durch "17" ersetze, geht zumindest das Min ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : ARX-Anwendung über VBA laden
wwwilli am 10.11.2008 um 12:05 Uhr (0)
Hallo,ich habe in ACAD eine Planungsanwendung mit einer .ARX-Datei, die lade ich übers Menü mit Extras / Anwendung / Laden oder über einen Button mit^C^C(arxload "c:/programme/blablabla/blabla.arx") Nun würde ich das Laden gerne in ein VBA-Makro integrieren, aber möglichst nicht über SendCommand.Weiß jemand, wie das geht?MfG,wwwilli
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AddText nimmt Koordinaten nicht
wwwilli am 15.09.2009 um 11:28 Uhr (0)
Hallo,ich will mit AddText Texte entsprechend einer Textdatei einfügen, aber AC versteht meine Koordinateneingabe nicht. Da wird immer 0,0,0 genommen.Dim TextObj As AcadTextDim myCorner(0 To 2) As Double... Datei lesen, Werte zuweisen usw.Set TextObj = ThisDrawing.ModelSpace.AddText(myText, myCorner, myHeight)An anderen Stellen hat das aber schon geklappt. Gibt es einen Trick? Mir ist so, wie wenn ich schon gehört hätte, da müssten bestimmte Datentypen verwendet oder zugewiesen werden.MfG,wwwilli
|
| In das Form AutoCAD VBA wechseln |